[AID-BACKEND-034] Создать rpc TrackVideoFrames(FrameRequest) в product-vision-processor

Реализация асинхронного хендлера детекции объектов на базе YOLO

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. На Шаге 4: Настроить подписку и вычитку сообщений из графического топика Кафки bpds.inventory.in.product.image.
    2. На Шаге 5: Использовать извлеченный из payload image_file_url для скачивания бинарного файла из MinIO в локальный буфер памяти.
    3. Передать изображение во встроенную нейросеть YOLO / Object Detection. Выполнить инференс, локализовать границы объекта и перевести найденный признак в текстовое имя каноничного класса (например, строковое значение 'Груша').
    4. На Шаге 6: Запаковать полученное имя класса в структуру общего текстового топика (raw_text_input, app_lang, x_request_id), принудительно выставить флаг источника "source": "PRODUCT_YOLO" и опубликовать данные в топик bpds.inventory.in.receipt.upload.